/*
 * Copyright (c) 2014-2015, TAKAHASHI Tomohiro (TTRFTECH) edy555@gmail.com
 * All rights reserved.
 *
 * This is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3, or (at your option)
 * any later version.
 *
 * The software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with GNU Radio; see the file COPYING.  If not, write to
 * the Free Software Foundation, Inc., 51 Franklin Street,
 * Boston, MA 02110-1301, USA.
 */

#include <stdint.h>

const uint32_t numfont32x24[][24] = {
		{	// 0
		0b00000000001111111111000000000000,
		0b00000001111111111111111000000000,
		0b00000111111111111111111110000000,
		0b00011111111111111111111111100000,
		0b00111111111000000001111111110000,
		0b01111111100000000000011111111000,
		0b01111111000000000000001111111000,
		0b11111111000000000000001111111100,

		0b11111110000000000000000111111100,
		0b11111110000000000000000111111100,
		0b11111110000000000000000111111100,
		0b11111110000000000000000111111100,
		0b11111110000000000000000111111100,
		0b11111110000000000000000111111100,
		0b11111111000000000000001111111100,
		0b01111111000000000000001111111000,

		0b01111111100000000000011111111000,
		0b00111111111000000001111111110000,
		0b00011111111111111111111111100000,
		0b00000111111111111111111110000000,
		0b00000001111111111111111000000000,
		0b00000000001111111111000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// 1
		0b00000000000001111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000001111111111000000000000,
		0b00000000011111111111000000000000,
		0b00000001111111111111000000000000,
		0b00000111111111111111000000000000,
		0b00000111111111111111000000000000,

		0b00000111111111111111000000000000,
		0b00000111111011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,

		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000011111111000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// 2
		0b00000000001111111111000000000000,
		0b00000001111111111111111000000000,
		0b00000111111111111111111110000000,
		0b00011111111111111111111111100000,
		0b00111111111000000001111111110000,
		0b01111111100000000000011111111000,
		0b11111111000000000000011111111000,
		0b11111111000000000000111111111000,

		0b00000000000000000011111111110000,
		0b00000000000000011111111111000000,
		0b00000000000011111111111100000000,
		0b00000000111111111111100000000000,
		0b00000011111111111100000000000000,
		0b00001111111111100000000000000000,
		0b00111111111100000000000000000000,
		0b01111111110000000000000000000000,

		0b11111111100000000000000000000000,
		0b11111111000000000000000000000000,
		0b11111111111111111111111111111100,
		0b11111111111111111111111111111100,
		0b11111111111111111111111111111100,
		0b11111111111111111111111111111100,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// 3
		0b00000000001111111111000000000000,
		0b00000001111111111111111000000000,
		0b00000111111111111111111110000000,
		0b00011111111111111111111111100000,
		0b00111111111000000001111111110000,
		0b01111111100000000000011111111000,
		0b11111111000000000000001111111000,
		0b11111111000000000000001111111000,

		0b00000000000000000000111111110000,
		0b00000000000000111111111111000000,
		0b00000000000000111111111100000000,
		0b00000000000000111111111100000000,
		0b00000000000000111111111111000000,
		0b00000000000000000000111111110000,
		0b11111111000000000000001111111000,
		0b11111111000000000000001111111000,

		0b01111111100000000000011111111000,
		0b00111111111000000001111111110000,
		0b00011111111111111111111111100000,
		0b00000111111111111111111110000000,
		0b00000001111111111111111000000000,
		0b00000000001111111111000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// 4
		0b00000000000000000011111110000000,
		0b00000000000000000111111110000000,
		0b00000000000000011111111110000000,
		0b00000000000000111111111110000000,
		0b00000000000011111111111110000000,
		0b00000000000111111111111110000000,
		0b00000000011111111001111110000000,
		0b00000000111111110001111110000000,

		0b00000011111111000001111110000000,
		0b00000111111110000001111110000000,
		0b00011111111000000001111110000000,
		0b00111111110000000001111110000000,
		0b11111111000000000001111110000000,
		0b11111110000000000001111110000000,
		0b11111111111111111111111111111000,
		0b11111111111111111111111111111000,

		0b11111111111111111111111111111000,
		0b11111111111111111111111111111000,
		0b00000000000000000001111110000000,
		0b00000000000000000001111110000000,
		0b00000000000000000001111110000000,
		0b00000000000000000001111110000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// 5
		0b11111111111111111111111111111000,
		0b11111111111111111111111111111000,
		0b11111111111111111111111111111000,
		0b11111111111111111111111111111000,
		0b11111110000000000000000000000000,
		0b11111110000000000000000000000000,
		0b11111110000000000000000000000000,
		0b11111110011111111111000000000000,

		0b11111111111111111111111100000000,
		0b11111111111111111111111111000000,
		0b11111111111111111111111111100000,
		0b11111111100000000011111111110000,
		0b00000000000000000000111111111000,
		0b00000000000000000000011111111000,
		0b00000000000000000000001111111000,
		0b11111111000000000000001111111000,

		0b01111111100000000000011111111000,
		0b00111111111000000001111111110000,
		0b00011111111111111111111111100000,
		0b00000111111111111111111110000000,
		0b00000001111111111111111000000000,
		0b00000000001111111111000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// 6
		0b00000000001111111111000000000000,
		0b00000001111111111111111000000000,
		0b00001111111111111111111110000000,
		0b00111111111111111111111111100000,
		0b01111111111000000001111111110000,
		0b11111111100000000000000000000000,
		0b11111111000000000000000000000000,
		0b11111110000000000000000000000000,

		0b11111110011111111111110000000000,
		0b11111111111111111111111110000000,
		0b11111111111111111111111111100000,
		0b11111111111111111111111111110000,
		0b11111111110000000001111111111000,
		0b11111111000000000000011111111000,
		0b11111111000000000000001111111000,
		0b11111111000000000000001111111000,

		0b01111111100000000000011111111000,
		0b00111111111000000001111111110000,
		0b00011111111111111111111111100000,
		0b00000111111111111111111110000000,
		0b00000001111111111111111000000000,
		0b00000000001111111111000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// 7
		0b11111111111111111111111111111100,
		0b11111111111111111111111111111100,
		0b11111111111111111111111111111100,
		0b11111111111111111111111111111100,
		0b00000000000000000000011111111100,
		0b00000000000000000001111111111100,
		0b00000000000000000111111111100000,
		0b00000000000000011111111110000000,

		0b00000000000000111111111000000000,
		0b00000000000001111111100000000000,
		0b00000000000011111111000000000000,
		0b00000000000111111110000000000000,
		0b00000000000111111110000000000000,
		0b00000000001111111100000000000000,
		0b00000000001111111100000000000000,
		0b00000000001111111100000000000000,

		0b00000000011111111000000000000000,
		0b00000000011111111000000000000000,
		0b00000000011111111000000000000000,
		0b00000000011111111000000000000000,
		0b00000000011111111000000000000000,
		0b00000000011111111000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// 8
		0b00000000001111111111000000000000,
		0b00000001111111111111111000000000,
		0b00000111111111111111111110000000,
		0b00011111111111111111111111100000,
		0b00111111111000000001111111110000,
		0b01111111100000000000011111111000,
		0b01111111000000000000001111111000,
		0b01111111100000000000011111111000,

		0b00111111111000000001111111110000,
		0b00011111111111111111111111100000,
		0b00000111111111111111111110000000,
		0b00000111111111111111111110000000,
		0b00011111111111111111111111100000,
		0b01111111111000000001111111111000,
		0b11111111100000000000011111111100,
		0b11111111000000000000001111111100,

		0b11111111100000000000011111111100,
		0b11111111111000000001111111111100,
		0b01111111111111111111111111111000,
		0b00111111111111111111111111110000,
		0b00001111111111111111111111000000,
		0b00000001111111111111111000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// 9
		0b00000000011111111111110000000000,
		0b00000011111111111111111110000000,
		0b00001111111111111111111111100000,
		0b00111111111111111111111111110000,
		0b01111111111000000001111111111000,
		0b01111111100000000000011111111000,
		0b11111111000000000000001111111100,
		0b11111111000000000000001111111100,

		0b11111111100000000000011111111100,
		0b11111111111000000001111111111100,
		0b01111111111111111111111111111100,
		0b00111111111111111111111111111100,
		0b00001111111111111111111111111100,
		0b00000000111111111111111111111100,
		0b00000000000000000000000111111100,
		0b00000000000000000000001111111000,

		0b01111111100000000000011111111000,
		0b00111111111000000001111111110000,
		0b00011111111111111111111111100000,
		0b00000111111111111111111110000000,
		0b00000001111111111111111000000000,
		0b00000000001111111111000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// Hz = \001
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b11111000000111110000000000000000,

		0b11111000000111110000000000000000,
		0b11111000000111110111111111111110,
		0b11111000000111110111111111111110,
		0b11111000000111110111111111111110,
		0b11111000000111110000000011111100,
		0b11111111111111110000000111111000,
		0b11111111111111110000001111110000,
		0b11111111111111110000011111100000,

		0b11111000000111110000111111000000,
		0b11111000000111110001111110000000,
		0b11111000000111110011111100000000,
		0b11111000000111110111111111111110,
		0b11111000000111110111111111111110,
		0b11111000000111110111111111111110,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
		{	// k
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000,
		0b01111100000000000000000000000000,

		0b01111100000000000000000000000000,
		0b01111100000111111000000000000000,
		0b01111100001111110000000000000000,
		0b01111100011111100000000000000000,
		0b01111100111111000000000000000000,
		0b01111101111110000000000000000000,
		0b01111111111100000000000000000000,
		0b01111111111000000000000000000000,

		0b01111111111100000000000000000000,
		0b01111101111110000000000000000000,
		0b01111100111111000000000000000000,
		0b01111100011111100000000000000000,
		0b01111100001111110000000000000000,
		0b01111100000111111000100000000000,
		0b00000000000000000000000000000000,
		0b00000000000000000000000000000000
		},
};

